package com.yuheadline.model.user.enums;

import com.baomidou.mybatisplus.annotation.EnumValue;
import com.fasterxml.jackson.annotation.JsonValue;
import lombok.Getter;

/**
 * 用户状态
 * <ul>
 *     <li>0-禁用</li>
 *     <li>1-启用</li>
 * </ul>
 *
 * @author 高翔宇
 * @since 2024/5/1 周三 下午5:09
 */
@Getter
public enum Status {
    /**
     * 禁用
     */
    DISABLE(0, "禁用"),
    /**
     * 启用
     */
    ENABLE(1, "启用");

    @EnumValue
    @JsonValue
    private final Integer code;
    private final String desc;

    Status(Integer code, String desc) {
        this.code = code;
        this.desc = desc;
    }
}
